/*
 * script
**/

/* 白色背景 */
.body_wrap .box_2{ background-color: #fff; overflow: hidden;}
/* 灰色背景 */
.body_wrap .box_3{ background-color: #f3f2f4;}
.body_wrap .title_18{ font-size: 18px; color: #434343; font-family: "Microsoft yahei";}
.body_wrap .txt_r{ text-align: right;}
.body_wrap .purple_txt{ color: #a72b8f;}
.body_wrap .icon_add{ display: inline-block; width: 20px; height: 20px; vertical-align: -5px; margin-right: 4px; background: url(../img/icon_add.png) no-repeat;}

/* 剧本主页 ---------------Start-------------- */
/* handle_bar */
.handle_bar .searchbox{ border: 1px solid #e3e3e3; background-color: #fff; border-radius: 5px;}
.handle_bar .searchbox input{ border: none; background: none;}
.handle_bar .searchbox .sc_btn{ background: url(../img/search_icon.png) no-repeat; background-position: 9px 9px; width: 38px; height: 36px;}
.handle_bar .searchbox .sc_txt{ width: 210px; padding: 0 3px; height: 36px; line-height: 36px; font-size: 13px; color: #666;}
/* banner_box */
.banner_box{ width: 980px; height: 260px; overflow: hidden; margin: 0 auto;}
.banner_box .img1{ margin-right: 2px;}
/* script_hot_box */
.script_hot_box .title_18{ padding: 20px 0 5px 10px; border-bottom: 1px solid #dad8da;}
ul.script_hot_list{ margin-bottom: 35px;}
.script_hot_list li{ border-bottom: 1px solid #dad8da; padding: 20px 0 20px 10px;}
.spt_img_box{ background-color: #fff; width: 90px; height: 134px; overflow: hidden; border: 1px solid #ddd; padding: 2px;}
.script_hot_list li .spt_info_gather{ margin-left: 115px;}
.script_hot_list li .spt_info_gather .spt_info{ font-size: 13px; color: #000; font-family: "Microsoft yahei"; height: 76px;}
.script_hot_list li .spt_info_gather .spt_info .spt_opr{ width: 210px;}
.script_hot_list li .spt_info_gather .spt_info .spt_opr .txt_r{ text-align: left;}
.script_hot_list li .spt_info .spt_opr .spt_price{ margin-right: 10px;}
.script_hot_list li .spt_info .spt_opr .btn_com_red{ height: 30px; line-height: 30px; padding: 0 35px;}
.script_hot_list li .spt_info .spt_name{ font-size: 18px; color: #a72b8f; font-family: "Microsoft yahei";}

.script_hot_list li .spt_info_gather p{ font-size: 13px; color: #000; font-family: "Microsoft yahei"; line-height: 21px;}
.script_hot_list li .spt_info_gather p.spt_desc_t{ font-size: 16px;}
.script_hot_list li .spt_info_gather p a.more{ font-size: 12px; color: #a72b8f; text-decoration: underline;}

/* writer_hot_box */
.writer_hot_box{ margin-bottom: 130px;}
.writer_hot_box .title_18{ padding: 0 0 20px 10px;}
.writer_hot_list{ position: relative; padding: 0 20px 0 50px;}
.writer_hot_list .ms_btn{ position: absolute; display: block; background: url(../img/icon_arrow_34.png) no-repeat; width: 34px; height: 34px; top: 50px;}
.writer_hot_list .ms_prev{ left: 10px;}
.writer_hot_list .ms_next{ background-position: 0 -35px; right: 10px;}
.writer_hot_list .writer_list{ width: 885px; height: 190px; overflow: hidden; position: relative;}
.writer_hot_list .writer_list ul{ position: relative; width: 9999px; height: 190px;}
.writer_hot_list .writer_list ul li{ float: left; display: inline; width: 122px; height: 190px; margin-right: 30px;}
.writer_hot_list .writer_list ul li .writer_pic{ display: block; width: 120px; height: 132px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 5px;}
.writer_hot_list .writer_list ul li .writer_pic img{ width: 120px;}
.writer_hot_list .writer_list ul li p{ font-size: 13px; color: #434343; font-family: "Microsoft yahei"; height: 24px; line-height: 24px; overflow: hidden; text-align: center;}

/* 剧本主页 ---------------End-------------- */

/* 剧本搜索页 ---------------Start-------------- */
/* 搜索关键词 */
.search_key{ float: left; display: inline; margin-top: 10px;}
.search_key .search_key_item{ float: left; display: inline; background-color: #b753a4; height: 20px; line-height: 20px; border-radius: 2px; margin-right: 10px;}
.search_key .search_key_item span{ padding: 0 20px 0 15px; color: #fff;}
.search_key .search_key_item a.del{ width: 17px; text-align: center; display: inline-block; color: #fff; border-left: 1px solid #f5f2f6;}

.filter_bar,.filter_bar li,.filter_bar li a.icon_arrow{ background: url(../img/filter_bar_sprites.png) no-repeat;}
.filter_bar{ background-position: 0 -75px; background-repeat: repeat-x; height: 23px; border: 1px solid #cecece; padding-left: 10px; margin: 15px 0 -1px;}
.filter_bar li{ float: left; display: inline; background-position: right -42px; padding: 0 20px;}
.filter_bar li a.icon_arrow{ display: inline-block; height: 23px; line-height: 23px; background-position: right 6px; padding-right: 14px;}
.filter_bar li a.icon_arrow_up{ background-position: right -15px;}
.filter_bar li input{ border: 1px solid #cecece; width: 37px; height: 16px;}
.filter_bar li span{ color: #999;}
.filter_bar li a.btn_com_red{ height: 18px; line-height: 18px; padding: 0 10px; font-size: 12px; border-radius: 3px; vertical-align: 1px;}


.page_box{ padding: 20px 0; text-align: center;}
.page_box a,.page_box span{ display: inline-block; color: #a72b8f;}
.page_box a{ display: inline-block; width: 34px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #e3e3e3; background-color: #fff; border-radius: 18px; margin: 0 4px 0 0;}
.page_box a:hover{ border: 1px solid #a72b8f;}
.page_box a.cur,.page_box a.cur:hover{ border: 1px solid #a72b8f; background-color: #a72b8f; color: #fff; cursor: default;}

/* 剧本搜索页 ---------------End-------------- */

/* 剧本征集页 ---------------Start-------------- */

.box_2 .box_hd{ font-family: "Microsoft yahei"; color: #000; font-size: 16px; padding: 20px 0 40px;}

/* 用户名称box */
.user_name span{ color: #434343;}
/* 上传封面图 */
.cover_upload_box{ margin: 20px 0 13px;}
.cover_img{ padding: 1px; border: 1px solid #ddd; width: 90px; height: 134px; overflow: hidden;}
.cover_img b{ display: block; width: 90px; height: 134px; line-height: 134px; background-color: #dbe1e4; text-align: center; color: #fff; font-size: 16px;}
.cover_upload{ margin-left: 120px;}
.cover_upload .btn_upload{ padding:0 65px;}
.tip_box{ color: #434343;}
.tip_box h4{ font-size: 15px;}
.tip_box p{ font-size: 14px;}

.script_tab_wrap{ padding: 0 0 10px;}
.script_tab_wrap .btn_com_red{ padding: 0 35px 0 30px; height: 32px; line-height: 32px; margin-bottom: 5px;}
.script_tab_wrap .script_tab_t ul{ padding-top: 6px;}

/* form表单 */
.script_desc_box{ overflow: hidden;}
.script_desc_box li{ margin-bottom: 20px;}
.script_desc_box li label{ width: 120px; vertical-align: top; text-align: right; float: left; display: inline; line-height: 38px; font-size: 15px; font-family: "Microsoft yahei"; color: #000;}
.script_desc_box li.chose_item label{ line-height: 21px;}
.script_desc_box li p{ margin-left: 122px;}
.script_desc_box input.i_text{ width: 254px; height: 36px; line-height: 36px; padding: 0 3px; border: 1px solid #e3e3e3; border-radius: 5px;}
.script_desc_box textarea.i_text{ width: 845px; height: 176px; padding: 10px 5px; border: 1px solid #e3e3e3; border-radius: 5px; font-size: 15px; font-family: "Microsoft yahei"; color: #000; line-height: 20px;}
.script_desc_box .btn_upload{ padding: 0 15px; cursor: pointer;}

.script_time_box{ padding: 25px 0; background-color: #f3f2f4;}
.script_desc_box input.i_text_time{ width: 170px; padding: 0 17px 0 3px; background: url(../img/icon_calendar_arrow.png) right center no-repeat #fff;}
.script_desc_box input.i_text_s{ width: 130px;}
.script_desc_box li p label{ width: auto; vertical-align: top; text-align: right; float: none; line-height: inherit;}
.script_desc_box li.chose_item span{ display: inline-block; background-color: #fff; border: 1px solid #a72b8f; color: #a72b8f; height: 19px; line-height: 19px; padding: 0 6px 0 7px; margin-right: 8px;}
.script_desc_box li.chose_item span.cur{ background-color: #a72b8f; color: #fff;}
.script_desc_box li.deal_item input,.script_desc_box li.deal_item label{ vertical-align: -8px;}
.script_desc_box li.deal_item a{ text-decoration: underline; color: #a72b8f;}
.icon_calendar{ background: url(../img/icon_calendar.png) no-repeat; display: inline-block; width: 22px; height: 22px; margin-left: 5px; vertical-align: -5px;}

/* 我要投稿 */
.upload_box{ position: relative;}
.upload_box input{ position: absolute; opacity: 0; left: 0; top: 0; width: 88px; height: 44px;}
/* 剧本征集页 ---------------End-------------- */

/* 按剧本发起方浏览 ---------------Start-------------- */
.script_browse_box{}
.nav_left_list{ width: 150px; padding-top: 20px;}
.nav_left_list li a{ display: block; padding: 7px 0 7px 12px; line-height: 16px;}
.nav_left_list li a:hover{ color: #dc2430;}
.nav_left_list li a.cur{ background-color: #dc2430; color: #fff; border-radius: 5px;}
.script_browse_box .script_list_right{ width: 820px;}

/* 按剧本发起方浏览 ---------------End-------------- */


/* 征集详情 ---------------Start-------------- */
.script_list_left{ width: 660px;}
.script_cover{ width: 140px; height: 209px; overflow: hidden;}
.script_info{ margin-left: 160px;}
.script_info h3{ font-size: 26px; font-family: "Microsoft yahei"; height: 34px; line-height: 34px; overflow: hidden; margin-bottom: 12px;}
.script_info p{ line-height: 18px;}
.script_info .btn_com_red{ padding: 0 23px 0 16px;}
.script_info .btn_com_red span{ font-size: 28px; border-right: 1px solid #f07b83; padding-right: 20px; margin-right: 20px; height: 26px; line-height: 30px; float: left; display: inline; margin-top: 6px;}
/* 剧情摘要 */
.script_digest{ line-height: 21px; font-size: 13px; margin: 30px 0 40px;}
.script_digest span{ display: block; font-size: 16px;}
/* 全部投稿剧集tab */
.script_tab_box{}
.script_tab_t{ border-bottom: 1px solid #cecece;}
.script_tab_t span{ font-size: 16px;}
.script_tab_t ul li{ float: right; display: inline; height: 31px;}
.script_tab_t ul li a{ display: block; width: 108px; height: 30px; line-height: 30px; text-align: center; color: #3f3f3f; background-color: #f4f5f6; border: 1px solid #cecece; border-bottom: none; margin-left: -1px; font-size: 14px;}
.script_tab_t ul li a.cur{ color: #000; background: url(../img/icon_tab_arrow.png) center 30px no-repeat #fff; border: 1px solid #cecece; border-bottom: none; border-radius: 4px 4px 0 0; height: 37px; position: relative; top: -6px;}
/* 全部投稿剧集tab item */
.script_tab_item ul li{ padding: 15px 0 20px; border-bottom: 1px solid #cecece; position: relative;}
.script_tab_item ul li .script_no{ position: absolute; left: 330px; top: 15px; width: 127px; height: 75px;}
.script_tab_item ul li .script_no1{ background: url(../img/script_no1.png) no-repeat;}
.script_tab_item ul li .script_no2{ background: url(../img/script_no2.png) no-repeat;}
.script_tab_item ul li .script_no3{ background: url(../img/script_no3.png) no-repeat;}
.script_tab_item .user_name{ width: 32px; height: 32px; overflow: hidden;}
.script_tab_item .user_name img{ width: 32px;}
.script_tab_item .script_con{ margin-left: 45px;}
.script_tab_item .script_con h4{ font-size: 16px; color: #a72b8f; font-weight: normal; margin-bottom: 10px;}
.script_tab_item .script_con h4 .icon_more{ background: url(../img/icon_arrow_bg.png) no-repeat; width: 20px; height: 20px;}
.script_tab_item .script_con p{ line-height: 18px; font-size: 13px; height: 72px;}
.script_tab_item .script_con .time_box{ font-size: 13px; margin-top: 5px;}

.script_tab_item .script_no_con{ padding-top: 100px; text-align: center;}


.script_link_box{ width: 276px;}
.script_link_box .comp_logo{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ddd; height: 60px;}
.script_link_box .comp_logo .comp_logo_box{ width: 50px; height: 50px; overflow: hidden; padding: 4px; background-color: #fff; border: 1px solid #ddd;}
.script_link_box .comp_logo .comp_logo_box img{ width: 50px;}
.script_link_box .comp_logo p{ font-size: 18px; margin-left: 70px; padding-top: 18px; line-height: 20px;}
/* 全部聚集链接 */
.script_intro_link{}
.script_intro_item .script_intro_item{ margin-top: 10px;}
.script_intro_item .script_cover{ width: 90px; height: 134px; padding: 2px; border: 1px solid #ddd;}
.script_intro_item .script_cover img{ width: 90px;}
.script_intro_item .script_intro_info{ margin-left: 106px;}
.script_intro_item .script_intro_info p{ line-height: 18px; margin-bottom: 10px; font-size: 13px;}
.script_intro_item .script_intro_info p.t{ height: 20px; overflow: hidden; margin-bottom: 15px;}

/* 征集详情 ---------------End-------------- */


/* 剧本详情 ---------------Start-------------- */
/* detail页 */
.script_detail_box{ margin-top: -10px; padding-bottom: 50px;}
.script_detail_left{ width: 660px; overflow: hidden; position: relative;}
.script_detail_left b.script_no_b{ position: absolute; left: 215px; top: 45px; display: block; width: 253px; height: 150px;}
.script_detail_left b.script_no_b1{ background: url(../img/script_no_b1.png) no-repeat;}
.script_detail_left .script_title{ font-size: 26px; margin-bottom: 10px;}
.script_detail_left .script_desc{ padding: 30px 0 40px;}
.script_detail_left .script_desc p{ font-size: 12px; line-height: 20px; margin-bottom: 15px;}
.script_detail_left .script_desc p.w_d_t{ text-indent: 24px;}
.script_detail_left .script_down{ border-top: 1px dashed #dad8da; padding: 20px 0 50px; font-size: 14px;}
.script_down .icon_doc{ display: inline-block; background: url(../img/icon_doc.png) left center no-repeat; height: 21px; line-height: 21px; text-decoration: underline; padding-left: 31px;}

.script_related_right{ width: 276px; overflow: hidden;}
.script_related_right .script_intro_item{ border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.copyright_desc{ border-bottom: 1px solid #ddd; padding: 10px 0; margin-bottom: 10px;}
.copyright_desc p{ color: #666; line-height: 18px; margin-top: 8px;}
.script_related_right .script_intro_link li{ border-bottom: 1px dashed #dad8da; padding: 10px 0;}
.script_intro_link li a{ font-size: 16px; color: #a72b8f;}
.script_intro_link li p span{ font-size: 13px;}

/* 剧本详情 ---------------End-------------- */


/* 写手全部投稿 ---------------Start-------------- */
.script_own_box{ padding: 15px 0 50px;}
.script_own_box .user_name{ padding-bottom: 5px;}
.script_own_box .user_name .user_img{ width: 48px; height: 48px; overflow: hidden;}
.script_own_box .user_name .user_img img{ width: 48px;}
.script_own_box .user_name span{ font-size: 26px;}
.script_own_box .script_tab_item{ width: 660px; overflow: hidden;}
.script_own_box .script_tab_item .script_con{ margin-left: 115px;}

.script_own_box .vote_desc{ width: 280px; font-size: 13px; line-height: 18px;}


/* 写手全部投稿 ---------------End-------------- */













